home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
oper_sys
/
emerald
/
emrldsys.lha
/
Language
/
Compiler
/
addresses.h
next >
Wrap
C/C++ Source or Header
|
1990-08-16
|
541b
|
29 lines
/*
* @(#)addresses.h 1.4 9/24/87
*/
#ifndef addresses_h
#define addresses_h
#ifndef regdefs_h
#include "regdefs.h"
#endif
#define Register 31
#define Local regs_l
#define Global regs_g
#define Stack regs_sp
typedef struct Address {
unsigned int base:5;
unsigned int autoIncrement:1;
unsigned int autoDecrement:1;
unsigned int hasIndex:1;
unsigned int indexReg:4;
unsigned int baseIsTemporary:1;
unsigned int indexIsTemporary:1;
unsigned int unused:2;
short int offset;
} Address;
extern Address nullAddress;
#endif